// pages/personal/QRcode/index.js
const app = getApp();
const ajax = app.myRequest()
import Dialog from '../../../miniprogram_npm/@vant/weapp/dialog/dialog'
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options)
    if(options.scene){
    const scene =decodeURIComponent(options.scene)
    const user_id = scene
    this.setData({user_id})
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // this.getCollection()
    this.getVenue()
  },
  getVenue(){
    var _this = this 
    wx.getSetting({
      success:function(res){
        if(res.authSetting['scope.userInfo']){
          ajax.getRequest('/User/profile').then((res)=>{
            console.log(res)
            var Venue = res.data.data
            console.log(Venue)
            _this.relation(Venue)
            _this.setData({
              Venue
            })
            console.log(!res.data.data.gymnasium)
          })
        } else{
          wx.navigateTo({
            url: '/pages/login/SignIn/index',
          })
        }
      }
    })
    
  },

  relation(Venue){
    console.log(Venue.gymnasium)
    var _this = this
    if(!Venue.gymnasium&&!Venue.staff){
      Dialog.alert({
        message:'您不是场馆或店员'
      }).then(()=>{
        wx.switchTab({
          url: '/pages/personal/my/index',
      
        })
      })
      // wx.showModal({
      //   title: '提示',
      //   content: '您不是场馆，是否前去入驻场馆',
      //   success: function (res) {
      //     if (res.confirm) {
      //      wx.navigateTo({
      //        url: '/pages/login/apply/index',
      //      })
      //     } else {
      //       _this.setData({
      //         content:'您不是场馆，请您入驻场馆在核销新用户'
      //       })
      //       console.log('用户点击取消')
      //     }
      //   }
      // })
    }  else if(Venue.gymnasium||Venue.staff){
      // if(Venue.gymnasium.status==1||Venue.staff.status==1){
      //   var user_id = this.data.user_id
      //   var gymnasium_id =Venue.gymnasium.id || Venue.staff.gymnasium_id
      //   ajax.postRequest('/Gymnasium/verification',{user_id,gymnasium_id}).then((res)=>{
      //       console.log(res)
      //       if(res.data.msg == '核销成功'){
      //         _this.setData({
      //           content:'恭喜你核销一位新用户'
      //         })
      //       } else{
      //         _this.setData({
      //           content:'您已经核销过该用户，请您核销新的用户'
      //         })
      //       }
      //   })
      // }
      if(Venue.gymnasium){
        if(Venue.gymnasium.status==1){
          var user_id = this.data.user_id
        var gymnasium_id =Venue.gymnasium.id
        ajax.postRequest('/Gymnasium/verification',{user_id,gymnasium_id}).then((res)=>{
            console.log(res)
            if(res.data.code == 1){
              _this.setData({
                content:'恭喜你核销一位新用户'
              })
            } else{
              _this.setData({
                content:'您已经核销过该用户，请您核销新的用户'
              })
            }
        })
        } else{
          Dialog.alert({
            message:'您的场馆身份不能用'
          }).then(()=>{
            wx.switchTab({
              url: '/pages/personal/my/index',
          
            })
          })
        }
        }
      else if(Venue.staff){
        if(Venue.staff.status==1){
          var user_id = this.data.user_id
        var gymnasium_id = Venue.staff.gymnasium_id
        ajax.postRequest('/Gymnasium/verification',{user_id,gymnasium_id}).then((res)=>{
            console.log(res)
            if(res.data.code == 1){
              _this.setData({
                content:'恭喜你核销一位新用户'
              })
            } else{
              _this.setData({
                content:'您已经核销过该用户，请您核销新的用户'
              })
            }
        })
        } else{
          Dialog.alert({
            message:'您的店员身份不能用'
          }).then(()=>{
            wx.switchTab({
              url: '/pages/personal/my/index',
          
            })
          })
        }
      }
    }

    // else if(!Venue.gymnasium&&!Venue.staff){
    //   if(Venue.gymnasium.status==0||Venue.staff.status==0){
    //     Dialog.alert({
    //       message:'您的场馆或店员身份正在审核中'
    //     }).then(()=>{
    //       wx.switchTab({
    //         url: '/pages/personal/my/index',
        
    //       })
    //     })
    //   }
    // }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})